package com.jelly.web.modules.basics.dictionary.service;

import com.jelly.web.modules.basics.dictionary.domain.DiyType;

import java.util.List;

/**
 * @创建人 ql
 * @创建时间 2018-08-17 10:40
 * @功能描述: 字典类型接口
 **/
public interface IDiyTypeService {

    /**
     * 通过标识获取类型详情
     * @param diyTypeRoute
     * @return
     */
     DiyType getDiyTypeRoute(String diyTypeRoute);
    /**
     * 主键查询字典类型
     * @param id
     * @return
     */
    DiyType getDiyTypeId(String id);
    /**
     * 通过状态获取类型
     * @param isState
     * @return
     */
    List<DiyType> getDiyType(String isState);

    /**
     * 新增字典类型
     * @param diyType
     * @return
     */
    boolean addDiyType(DiyType diyType);

    /**
     * 修改字典类型
     * @param diyType
     * @return
     */
    boolean updateDiyType(DiyType diyType);

    /**
     * 删除字典类型
     * @param id
     * @return
     */
    boolean delectDiyType(String id);
}
